package com.gitee.easyopen;

import java.io.IOException;
import java.util.Map;

/**
 * 负责签名相关
 * @author tanghc
 *
 */
public interface Signer {
    /**
     * 是否正确的签名
     * @param jsonObject
     * @param secret
     * @return
     */
    boolean isRightSign(Map<String, ?> jsonObject, String secret);
    
    /**
     * 构建签名
     * @param paramsMap
     * @param secret
     * @return
     * @throws IOException
     */
    String buildSign(Map<String, ?> paramsMap, String secret) throws IOException;
}
